Pump unit, pump unit configuration system and method

ABSTRACT

A pump unit including a pump and an inverter drive, the inverter drive including a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit. The storage unit has stored therein a control program which determines the range of functions and/or the mode of functioning of the pump unit. The motor is controllable by the control unit depending on the control program. The pump unit includes a communication unit which is configured for establishing a contactless communication link with an external configuration device and that configuration data is transmittable, via the communication link, from the configuration device to the pump unit. The control program stored in the storage unit is modifiable for changing the range of functions and/or the mode of functioning of the pump unit depending on the configuration data transmitted.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation patent application of international application number PCT/EP2013/059997 filed on May 15, 2013 and claims the benefit of German application No. 10 2012 104 214.4 of May 15, 2012, which are incorporated herein by reference in their entirety and for all purposes.

FIELD OF THE INVENTION

The present invention relates to a pump unit comprising a pump and an inverter drive, said inverter drive comprising a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines the range of functions and/or the mode of functioning of the pump unit, and wherein the motor is capable of being controlled by the control unit depending on the control program.

Furthermore, the present invention relates to a method for changing the range of functions and/or the mode of functioning of a pump unit.

The present invention also relates to a computer program product.

The present invention further relates to a pump unit configuration system.

BACKGROUND OF THE INVENTION

Pump units with an inverter drive (inverter-driven pump units) are distinguished by being used in a wide range of applications, wherein the range of functions and/or the mode of functioning is determined by the control program stored in the storage unit. For example, this allows pump power or pump delivery rate to be adjusted by presetting motor rotational speed or motor power. With only a single motor of the inverter drive, the desired hydraulic curve of the pump unit can thereby be adjusted. The control program can further comprise commands for specific pump unit functions, such as pressure control, volume control, protection against dry running or the like.

In known pump units, the control program is provided and stored in the storage unit on the manufacturer side depending on the desired type so that different inverter-driven pump units can be implemented with the same pump and the same motor. The control program can be a unitary control program; however, it may also comprise different program components. For example, a first program component may be provided in the form of a basic program. The basic program can have program units, such as program modules. Furthermore, a second program component may be provided which may serve to configure the first program component and can have for example at least one configuration file or configuration table. For implementing the respective pump unit, the first and second program components can complement one another, for example by the basic program being executed taking into account configuration information or configuration parameters.

The above-mentioned pump units have proven successful in practice. It would be desirable, however, to be able to implement different pump units more easily. Described herein is a pump unit which allows for more versatile use.

SUMMARY OF THE INVENTION

In a first aspect of the invention, a pump unit comprises a pump and an inverter drive, said inverter drive comprising a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines the range of functions and/or the mode of functioning of the pump unit, and wherein the motor is capable of being controlled by the control unit depending on the control program. The pump unit comprises a communication unit that is configured for establishing a contactless communication link with an external configuration device, and configuration data are capable of being transmitted, via the communication link, from the configuration device to the pump unit, and the control program stored in the storage unit is capable of being modified for changing the range of functions and/or the mode of functioning of the pump unit depending on the configuration data transmitted.

In another aspect of the invention, a pump unit configuration system comprises said pump unit which has a first communication unit, and the pump unit configuration system comprises a configuration device having a second communication unit, wherein a contactless communication link is establishable, via the first and second communication units, between the configuration device and the pump unit for transmitting configuration data from the configuration device to the pump unit, wherein the control program stored in the storage unit is modifiable for changing the range of functions and/or the mode of functioning of the pump unit depending on the configuration data transmitted.

In another aspect of the invention, a method for changing the range of functions and/or the mode of functioning of a pump unit by use of a configuration device is provided, wherein the pump unit comprises a pump and an inverter drive, said inverter drive having a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines the range of functions and/or the mode of functioning of the pump unit, and wherein the motor is capable of being controlled by the control unit depending on the control program, the method comprising the following steps:

-   -   providing a configuration application program on a configuration         device that is spatially separate from the pump unit;     -   establishing a contactless communication link between the         configuration device and a communication unit of the pump unit;     -   transmitting configuration data from the configuration device to         the communication unit; and     -   modifying the control program in the storage unit for changing         the range of functions and/or the mode of functioning of the         pump unit depending on the configuration data transmitted.

In another aspect of the invention, a computer program product is provided with program code for carrying out the method when the program code is executed on a configuration device, particularly a mobile configuration device.

In another aspect of the invention, a computer program product is provided with program code means for carrying out the method when computer program runs on a configuration device, particularly a mobile configuration device.

BRIEF DESCRIPTION OF THE DRAWINGS

The foregoing summary and the following description may be better understood in conjunction with the drawing figures, of which:

FIG. 1 is a first preferred embodiment of a pump unit configuration system, comprising a pump unit constructed in accordance with aspects of the invention;

FIG. 2 is a second preferred embodiment of a pump unit configuration system, comprising a pump unit constructed in accordance with aspects of the invention; and

FIG. 3 is a third preferred embodiment of a pump unit configuration system, comprising a pump unit constructed in accordance with aspects of the invention.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION

Although the invention is illustrated and described herein with reference to specific embodiments, the invention is not intended to be limited to the details shown. Rather, various modifications may be made in the details within the scope and range of equivalents of the claims and without departing from the invention.

The present invention relates to a pump unit comprising a pump and an inverter drive, said inverter drive comprising a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines the range of functions and/or the mode of functioning of the pump unit, and wherein the motor is capable of being controlled by the control unit depending on the control program. The pump unit comprises a communication unit that is configured for establishing a contactless communication link with an external configuration device, and configuration data are capable of being transmitted, via the communication link, from the configuration device to the pump unit, and the control program stored in the storage unit is capable of being modified for changing the range of functions and/or the mode of functioning of the pump unit depending on the configuration data transmitted.

In the pump unit in accordance with aspects of the invention, a communication unit exists by which a contactless communication link can be established so that configuration data emitted from an external configuration device can be transferred to the pump unit. The control program in the storage unit can be modified depending on the configuration data. This allows the control program, which is capable of being executed or interpreted by the control unit, to be modified such that the range of functions and/or the mode of functioning of the pump unit can be changed on a permanent basis. For example, this gives the possibility to provide, on the manufacturer side, pump units of just one type that comprise pumps and inverter drives of identical types and comprise identical control programs. After contactless transmission of the configuration data to the pump unit, the control program can be changed as desired to suit the desired range of functions and/or the desired mode of functioning for the given application. For example, this allows the pump unit to be adapted to individual requirements at any level of the distribution chain. For example, a change of the pump unit's configuration by changing the control program can be performed manufacturer-side, dealer-side, installer-side, user-side or service staff-side. The possibility of contactlessly transmitting the configuration data provides a user-friendly way of accomplishing this. In particular, this allows the control program to be changed without the need for the pump unit to be removed from packaging or for packaging to be opened, which proves particularly advantageous in the case of dealer-side configuration. On the dealer side, it is thereby possible to stock a reduced number of pump units which are adapted in terms of their mode of functioning and/or their range of functions to suit the intended purpose by changing the control program by having the appropriate configuration data transmitted thereto.

It is conceivable for the control program to be fully or partially modifiable.

For changing the control program, it is for example possible to transmit activation information or deactivation information as a component of the configuration data. It is also conceivable for the configuration data to comprise operating parameter information. The configuration data and/or the activation information, deactivation information or operating parameter information can be stored for example in a configuration file or configuration table in the storage unit. In particular, there is the possibility of executing a first program component (basic program) of the control program taking into account the activation, deactivation or operating parameter information, which may form or be comprised by a second program component. It is thus possible for program units of a first program component of the control program, such as program modules, to be activated or deactivated (for example loaded or no longer loaded) and/or for operating parameters to be used when executing the first program component. It is conceivable that the first program component remains unchanged as such as stored in the storage device.

As a result, by way of the configuration data, particularly the activation, deactivation or operating parameter information, the mode of operation of the control program can be varied and the range of functions and/or the mode of functioning of the pump unit changed.

Provision may be made for configuration data, particularly the above-mentioned information, to be read at the start of the control program and transferred to the first program component. They can likewise be read, also repeatedly, during operation of the control program, for example when the control program accesses a parameter that is identified as being configurable.

Provision may be made for the storage unit to comprise at least two storage unit components, wherein the first program component (basic program) is stored in a first storage unit component, and configuration data and/or activation information, deactivation information or operating parameter information comprised thereby are stored in a second storage unit component from which they may be read.

Preferably, the pump unit constructed in accordance with aspects of the invention provides in particular the possibility of changing the control program more than once and thereby modifying the mode of functioning and/or the range of functions of the pump unit repeatedly.

It is advantageous for the communication unit to be operatively connected to the control unit and for the control program to be capable of being modified by the control unit, in particular for changing the mode of operation of the control program.

It is preferred that the inverter drive comprise the communication unit in order to achieve a simple design.

Provision may be made for the storage unit to be at least partially integrated in the communication unit. The communication unit can form a storage unit component of the storage unit, for example in the form of an EEPROM.

As mentioned, it is conceivable for the storage unit to comprise a plurality of storage unit components. One of these can be integrated in the communication unit, and there can be at least one more storage unit component in addition thereto. For example, the last-mentioned storage unit component can have stored therein a first program component of the control program, for example a basic program. A second program component, stored in the communication unit, can comprise in particular configuration data and/or activation information, deactivation information or operating parameter information in order to change the mode of operation of the first program component.

It proves advantageous for the communication unit to be configured for establishing a radio communication link so that configuration data can be contactlessly transmitted to the pump unit in an effective manner.

In particular, it is advantageous for the communication unit to be configured for establishing an RFID link, a near-field communication (NFC) link, a Bluetooth link and/or a wireless local area network (WLAN) link. In particular an RFID link, specifically an NFC link, proves advantageous. Without prior exchange of identification keys, a communication link with the external communication device can be established in a user-friendly manner using simple design. Moreover, the control program can be changed without the need to provide a power supply inside the pump unit for that purpose.

Furthermore, the pump unit may be turned off and disconnected from a power supply. The energy required can be drawn from the electromagnetic field of the RFID link, and in particular NFC link. Furthermore, there is the possibility of using an RFID-enabled and/or NFC-enabled hand-held device, for example a smartphone, as the configuration device. Further, the short range of an NFC link proves advantageous in that the user has to deliberately bring the configuration device within a short distance of the pump unit. This largely ensures that no configuration data are transferred to the communication unit unless the user intentionally does so.

An NFC-enabled or RFID-enabled communication unit can comprise the storage unit or a component thereof, for example in the form of an EEPROM.

It may further be provided for the communication unit to be configured for establishing a long-range wireless communication link, for example over a GSM or UMTS communication network or the like.

Alternatively or additionally, provision may be made for an optical communication link or an ultrasound communication link to be capable of being established.

Preferably, the communication unit comprises or forms a transponder, in particular a passive transponder. Using the transponder, in particular the passive transponder, it is for example possible to establish an RFID link or an NFC link and draw the electrical power required for changing the control program from the electromagnetic field of the communication link. This saves the need for a power supply for the pump unit for changing the control program.

Moreover, the present invention further relates to a method. In accordance with aspects of the invention, there is provided a method for changing the range of functions and/or the mode of functioning of a pump unit by use of a configuration device, wherein the pump unit comprises a pump and an inverter drive, said inverter drive having a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines the range of functions and/or the mode of functioning of the pump unit, and wherein the motor is capable of being controlled by the control unit depending on the control program, with the method comprising the following steps:

-   -   providing a configuration application program on a configuration         device that is spatially separate from the pump unit;     -   establishing a contactless communication link between the         configuration device and a communication unit of the pump unit;     -   transmitting configuration data from the configuration device to         the communication unit; and     -   modifying the control program in the storage unit for changing         the range of functions and/or the mode of functioning of the         pump unit depending on the configuration data transmitted.

The method in accordance with aspects of the invention accomplishes the object of providing a method with which the range of functions and/or the mode of functioning of a pump unit is capable of being changed for enabling versatile use of a pump unit of the kind mentioned at the outset.

The advantages that can be obtained by the method in accordance with aspects of the invention have already been mentioned in the context of the explanation of the pump unit constructed in accordance with aspects of the invention, which can be used for carrying out the method; therefore, reference can be made in this respect to the explanations given above. In particular, a contactless communication link can be established between the communication unit and the external configuration device, specifically a communication unit thereof, in order to transfer to the pump unit configuration data for modifying the control program. The control program can be modified in particular in one of the ways that have already been explained; therefore, reference can be made also in this respect to the explanations given above. In particular, the method in accordance with aspects of the invention provides a way of adapting the mode of operation of the control program such that a changed range of functions and/or a changed mode of functioning of the pump unit is provided.

It is advantageous for the receipt of the configuration data by the pump unit to be confirmed and/or the change of the control program to be confirmed, for example by transmitting related confirmation data to the configuration device, by which they can be signalled.

It is advantageous for a mobile configuration device to be used as the configuration device. A “mobile configuration device” is understood to be one which can be easily moved, and in particular carried, by a user, and may for example be a hand-held device, such as a mobile phone or the like.

Accordingly, it is advantageous for a hand-held device, in particular a smartphone, specifically an RFID-enabled or NFC-enabled smartphone, to be used as the configuration device. The configuration application program for a user on the hand-held device may in particular be in the form of a so-called “app” in order to provide the user with a user-friendly interface for creating the configuration data.

Alternatively or additionally, provision may be made for a central data processing device to be used as or be comprised by the configuration device. By way of example, the user can transmit via a communication network, in particular the Internet, inputs entered on an input device to the central data processing device which generates the configuration data and transmits them to the communication unit of the pump unit via a radio communication link.

As has already been mentioned, it is advantageous for a radio communication link to be used as the communication link.

It is for example advantageous for an RFID link, a near-field communication (NFC) link, a Bluetooth link and/or a wireless local area network (WLAN) link to be used as the communication link. In particular, a configuration device in the form of a smartphone with a configuration application program in the form of an app provided thereon can be used for establishing an RFID and/or NFC link with the communication unit of the pump unit.

Preferably, a passive transponder is used as or in the communication unit so that, as already mentioned, no power supply need be provided side the pump unit for changing the control program. The energy required for that purpose can be taken from the electromagnetic field of a radio communication link.

It proves advantageous for the configuration data to comprise activation information or deactivation information and for at least part of the control program to be activated or deactivated depending on the activation information or deactivation information respectively. By way of example, provision may be made for the control program to have a first program component, for example a basic program. The basic program can comprise different program units, such as modules. The activation or deactivation information can form a second program component or part thereof and can be stored for example in a configuration file or configuration table. Depending on the activation or deactivation information, the program units can be activated or deactivated, for example loaded or no longer loaded, respectively. This gives the possibility of activating or deactivating the respective function of the pump unit which is represented by the program unit or for which the latter is required.

It is also conceivable for the configuration data to be used to transmit to the pump unit and store in the storage unit together with the original control program an additional control program or a supplement to the control program in order to change and in particular to extend the range of functions contained in the original control program.

Alternatively or additionally, provision may be made for the configuration data to comprise operating parameter information for the pump unit and for the control program to be changed or supplemented depending on the operating parameter information, in particular for changing the mode of operation of the control program. By way of example, a first program component of the control program is executed taking into account the operating parameter information, which may form a second program component or part thereof and be stored for example in a configuration file or configuration table. Operating parameter information contains in particular information related to the rotational speed of the motor, the power of the motor, the delivery capacity and/or the delivery rate of the pump unit, or the like.

Operating parameter information, activation information and/or deactivation information can form a program component of the control program and be stored for example in a storage unit component that is integrated in the communication unit. A further component of the control program, for example the basic program, can be stored in a further storage unit component external to the communication unit.

It is advantageous for a determination of an authorization level, the identity and/or a user profile of the user of the configuration device to be carried out and for the control program to be capable of being modified depending on the authorization level, the identity of the user and/or the user profile. This allows the control program to be modified only as far as the authorization level, the identity and/or the profile of the user permits. It is for example possible to provide for different authorization levels in order to allow for different modifications of the control program to be performed manufacturer-side, dealer-side, installer-side, user-side or service staff-side.

It is conceivable for the configuration application program to determine the authorization level, the identity and/or the profile of the user. For example, a configuration application program, particularly an app, may be provided for the pump unit's manufacturer, dealer, installer, user or service staff.

It is also advantageous if, for determining the authorization level, the identity and/or the user profile of the user, user determination data input by the user through an input unit are detected and verified. The user determination data are for example verified for validity in order to enable access to the configuration application program. This allows just one configuration application program to be provided for different types of users.

Preferably, an input unit of the configuration device, in particular of a mobile configuration device, is used. This may be advantageous for example if a hand-held device is used as the configuration device in which the user inputs user determination data at the input unit thereof, said user determination data enabling access to the configuration application program.

It is also conceivable for an input unit to be used that is spatially separate from the configuration device and for the user determination data to be transmitted to the configuration device via a communication link. The user determination data can for example be transmitted over a communication network, for example the Internet, to a central data processing device from where configuration data are transferred to the pump unit via a radio communication link.

It is advantageous for configuration option data to be displayed to a user of the configuration device on a display unit, for example in the form of or in combination with an input prompt for the user and in particular after the configuration application program has been started. Based on the configuration option data, it can be signalled to the user how he/she can change the mode of functioning and/or the range of functions of the pump unit.

Provision may be made for a display unit of a mobile configuration device, specifically a hand-held device, to be used.

It is also conceivable for the configuration option data to be transmitted from the configuration device to a spatially separate display unit via a communication network, for example via the Internet.

It is advantageous for the configuration option data to be displayed depending on the authorization level determined, the identity of the user determined and/or the user profile determined. There is the possibility of displaying to the user only such configuration option data as will enable the control program to be changed as far as the authorization level, the identity and/or the user profile allows.

It is advantageous for configuration instruction data provided by a user on an input unit to be detected, and the configuration data are generated based on said configuration instruction data. The configuration instruction data are in particular based on the configuration option data, which can be displayed to the user on the display unit, as mentioned above. On the basis of the configuration instruction data, the configuration device can generate configuration data that can be transmitted to the communication unit of the pump unit.

It is advantageous for an input unit of the configuration device, in particular of a mobile configuration device, for example a hand-held device, to be used.

Provision may also be made for an input unit to be used that is spatially separate from the configuration device and for configuration instruction data to be transmitted to the configuration device over a communication network. By way of example, the configuration instruction data are transmitted via the Internet to a central data processing device from where the configuration data are transmitted to the pump unit via a radio communication link.

Preferably, the configuration data or a component thereof are generated by the configuration device from the user's configuration instruction data and the configuration data are transmitted to the communication unit, optionally after an additional transmission instruction is issued by the user on the input unit. This provides the possibility of generating the configuration data or part thereof directly on the basis of the configuration instruction data and effecting transmission thereof to the communication unit.

Alternatively or additionally, in a different advantageous variant of the method in accordance with aspects of the invention, it is advantageous for a communication link to be established, via a communication network, between the configuration device and a central data processing device which, depending on the user's configuration instruction data, generates change identification data and transmits same to the configuration device, and for the configuration data to be generated by the configuration device depending on the change identification data. The configuration instruction data can be transmitted to the data processing device via the communication network, for example the Internet. For example, a data processing device of the pump unit's manufacturer is used. The data processing device may be located remote from the pump unit and from the configuration device. Based on the configuration instruction data, change identification data are generated which may in particular be in the form of a change code or a release or activation code, particularly as an alphanumeric character string. The change identification data are transmitted to the configuration device, and the configuration data are generated depending on said change identification data.

Provision may be made for the change identification data to be displayed on a display unit of the configuration device and in particular in the form of or in combination with an input prompt for the user; actuating the input prompt by the user transmits the configuration data generated depending on the change identification data to the communication unit.

It is conceivable for a user to be required to input the change identification data in the configuration application program so that the latter generates and transmits the configuration data.

It is advantageous for the configuration data to be formed by or to comprise the change identification data. For example, with change identification data in the form of a change code it is advantageous for the configuration data to be formed by the change code, which is transmitted to the communication unit of the pump unit and is interpreted by the control unit of the pump unit in the sense of the desired modification of the control program. The change code can comprise operating parameter, activation and/or deactivation information in order to change the control program as desired.

It proves advantageous for the change identification data and/or the configuration data generated depending on the change identification data to comprise information indicating that the modification of the control program in terms of the change in the range of functions and/or the mode of functioning of the pump unit is only made for a predetermined or predeterminable period of time. For example, this allows the control program to be modified only temporarily in order to test the changed range of functions and/or the changed mode of functioning of the pump unit. After the predetermined or predeterminable time period has elapsed, the control program can, in terms of the range of functions and/or the mode of functioning of the pump unit, be returned to the original state for example.

Provision may also be made for configuration data that are generated by the configuration device directly from the configuration instruction data to comprise corresponding information concerning the time-limited change of the control program.

It is advantageous for information indicating when change identification data are transmitted from the central data processing device to the configuration device to be stored in a storage unit together with user identification data related to the identity and/or a user profile of the user. For example, the data processing device or a data processing device coupled thereto has a storage unit in which the process of change identification data being generated and transmitted is stored in a user-dependent or user profile-dependent manner. This allows the modification of the control program for changing the configuration of the pump unit to be detected on the manufacturer side in particular and for example an invoice for the change of the mode of functioning and/or the range of functions of the pump unit to be issued. The user identification data are for example formed by the above-mentioned user determination data, or determined or generated based thereon.

Generally, provision may be made that when the control program is modified and/or configuration data for modifying the control program are transmitted, corresponding notification data are transmitted to a central data processing device, said notification data being stored in a storage unit and stored together with user identification data. On the basis of the data stored, a user can in particular be billed for the modification of the control program.

This can be done in particular where the motor's or pump unit's available power is increased. The manufacturer is given the possibility of only offering pump units with one maximum available power, it being possible for the maximum available power to be increased by modifying the control program. If the maximum power is increased, the user can be billed for the enhancement of the pump unit.

Correspondingly, it is for example possible to issue an invoice when a program module or control program is activated with which the range of functions of the pump unit is extended for example.

Provision may be made for payment information data to be exchanged between the configuration device or the central data processing device and a credit institution, such as a credit card company. For example, the configuration data or the change identification data are generated or transmitted only in the presence of an authorization by the credit institution enabling the intended modification of the control program, for example increasing the maximum available power of the motor. The payment information data can comprise for example account or credit card information, pricing information or authorization information.

The invention further relates to a computer program product with program code for carrying out any one of the methods described above when the program code is executed on a configuration device, particularly a mobile configuration device. The program code can in particular be the configuration application program, for example in the form of an “app”.

Preferably, the computer program product comprises a computer-readable medium having stored thereon a configuration application program with the program code. The computer-readable medium can be configured for example in the form of a memory chip or in the form of a memory card.

Furthermore, the present invention relates to a computer program with program code means suitable for carrying out any one of the methods described above when the computer program runs on a configuration device, particularly a mobile configuration device. In particular, the computer program can be the configuration application program, for example in the form of an “app”.

The object underlying the present invention is further accomplished by a pump unit configuration system constructed in accordance with aspects of the invention, comprising any one of the pump units described above, said pump unit having a first communication unit, and comprising a configuration device having a second communication unit, wherein a contactless communication link is capable of being established, via the first and second communication units, between the configuration device and the pump unit for transmitting configuration data from the configuration device to the pump unit, wherein the control program stored in the storage unit is capable of being modified for changing the range of functions and/or the mode of functioning of the pump unit depending on the configuration data transmitted.

Such a configuration system enables a user to transmit to the pump unit, with the aid of the configuration device, specifically a mobile configuration device, in particular a hand-held device, for example a smartphone, configuration data for changing the range of functions and/or the mode of functioning of the pump unit.

The advantages that can be achieved through the use of the configuration system have already been mentioned in the context of the explanation of the pump unit constructed in accordance with aspects of the invention and the method in accordance with aspects of the invention; therefore, reference can be made in this respect to the explanations given above.

The communication link is preferably established using a configuration application program provided on the configuration device and is preferably a radio communication link, for example an RFID and/or NFC link.

Preferably, the configuration system comprises a central data processing device which comprises a third communication unit, wherein a communication link is capable of being established, via the second and the third communication unit, between the configuration device and the central data processing device for transmitting configuration instruction data, change identification data, user determination data, user information data and/or payment information data between the configuration device and the central data processing device. The advantages of such a configuration of the configuration system have also already been given in connection with the methods described above.

In particular, it is advantageous for the configuration system to be configured for carrying out any one of the methods described above.

FIG. 1 is a schematic illustration showing a preferred embodiment of a pump unit configuration system in accordance with aspects of the invention, generally designated by the reference numeral 10, said embodiment comprising a preferred embodiment of a pump unit, designated by the reference numeral 12, and a configuration device 14 for configuring same. Using the configuration system 10, it is possible to implement an advantageous exemplary embodiment of the method in accordance with aspects of the invention.

The pump unit 12 comprises a pump 16 and an inverter drive (inverter) 18 for driving said pump 16, said inverter drive 18 comprising a motor 20, a control unit 22, a storage unit 24 and a communication unit 26. The motor 20 serves to drive the pump 16 and is operatively connected to the control unit 22, which in turn is electrically connected to the storage unit 24 and the communication unit 26.

The control unit 22, the storage unit 24 and the communication unit 26 are implemented in the inverter drive 18 by hardware, for example in the form of integrated circuits, wherein the control unit 22 is in particular a microcontroller and the storage unit 24 is a non-volatile data storage device. The control unit 22, the storage unit 24 and the communication unit 26 can be fully or partially integrated; by way of example, the storage unit 24 is integrated in the communication unit 26 or in the control unit 22.

Modifiably stored in the storage unit 24 is a control program which determines the range of functions and/or the mode of functioning of the pump unit. The control program can be read and executed by the control unit 22, and the motor 20 for driving the pump 16 is controlled depending on the preset settings of the control program. The inverter drive 18 thus makes it possible, by corresponding preset settings in the control program, to determine the operating parameters of the pump unit, for example the rotational speed and/or the power of the motor 20, the power of the pump unit 12 and/or the delivery rate thereof. Additional functions of the pump unit 12, such as pressure control, volume control, protection against dry running or the like can also be provided depending on the control program in the storage unit 24.

As mentioned, the control program is modifiably stored in the storage unit 24. This allows the pump unit 12 to be configured according to the particular requirements by changing the control program in terms of the mode of functioning and/or the range of functions of the pump unit 12. By way of example, provision may be made for certain program units (program modules for example) of the control program to be activated or deactivated in order to activate or deactivate functions of the pump unit 12 associated therewith. It may also be provided for the operating parameters of the pump unit 12, for example its power, its delivery rate or the like, to be changed by modifying the control program.

The pump unit 12 is configured by use of the configuration device 14 and by transferring configuration data from the configuration device 14 to the pump unit 12. For establishing a communication link 36 with the configuration device 14 and receiving configuration data, the pump unit 12 has the communication unit 26 which in the present case is configured for establishing a contactless radio communication link in particular.

The communication unit 26 serves in particular to establish an RFID link, specifically a near-field communication (NFC) link. To this end, the communication unit 26 is configured as a passive transponder 28, for example as an NFC chip of an integrated circuit in the inverter drive 18. Specifically in those instances where the communication unit 26 is configured as an NFC chip, the storage unit 24 can be integrated in same and be configured as an EEPROM for example.

Configuration data that are transmitted from the configuration device 14 to the pump unit 12 are received by the transponder 28 and passed on to the control unit 22, which changes the control program in the storage unit 24 depending on the configuration data in order to modify the range of functions and/or the mode of functioning of the pump unit 12.

The configuration device 14 is configured as a mobile configuration device and is designed as a portable hand-held device in the form of a smartphone 30. The smartphone 30 comprises an RFID, and in particular NFC, reading device 32 which forms a communication unit 34. The communication unit 34 is active so that it can be used to establish the communication link 36 to the transponder 28. This provides the possibility of the communication unit 34 powering the passive transponder 28 by energy in the electromagnetic field of the RFID, and in particular NFC, communication link 36. Therefore, no separate power supply need be provided inside the pump unit 12 for changing the control program in the storage unit 24. Instead, the energy required for that purpose can be taken from the field of the communication link 36. Moreover, the pump unit 12 may be turned off and separate from a power supply.

The smartphone 30 comprises, in a manner known per se, a combined display and/or input unit 38 in the form of a touch-sensitive screen, hereinafter referred to as touchscreen 40. Furthermore, the smartphone 30 comprises an integrated control and storage unit 42 which, in a manner known per se, is in electrical communication with the communication unit 34 and the touchscreen 40.

Executably stored in the control and storage unit 42 is a configuration application program in order to enable a user to configure the pump unit 12 using the smartphone 30. The configuration application program, in the following referred to as “configuration app”, can be executed on the smartphone 30 in dialogue with the user via the touchscreen 40.

The user can start the configuration app by actuating a corresponding symbol or selecting from a menu on the touchscreen 40. Thereafter, the touchscreen 40 can display to the user configuration option data, for example in the form of selection fields 44 and/or buttons 46. Furthermore, there can be menus, input fields and the like (not shown in the drawing). Using the selection fields 44, buttons 46, menus, input fields etc., the user can provide configuration instruction data on the touchscreen 40 of the configuration app. For example, the user can specify that the power of the motor 20 is to be changed, protection against dry running of the pump unit 12 is to be activated or deactivated, pressure control or volume control is to be activated or deactivated, or the like.

In order to facilitate handling, provision may be made for the communication link 36 to the pump unit 12 to be established after starting the configuration app and for information related to the current configuration of the control program in the storage unit 24 to be transmitted to the smartphone 30 and displayed on the touchscreen 40.

The configuration instruction data provided by the user on the touchscreen 40 are detected by the control and storage unit 42, which generates configuration data on the basis of the configuration instruction data. Subsequently, the configuration data are transferred, via the communication link 36, from the smartphone 30 to the pump unit 12, the transponder 28 of which receives said configuration data and forwards them to the control unit 22. As mentioned, the control unit 22 can change the control program in the storage unit 24 depending on the configuration data.

Depending on the configuration instruction data provided by the user on the touchscreen 40, the configuration data can comprise information for activating or deactivating individual control program units. It is also conceivable for the configuration data to comprise operating parameter information that changes the operating parameters of the motor 20, for example the motor's power or rotational speed, or the delivery rate of the pump unit 12.

Provision may be made for the configuration data to be transmitted from the smartphone 30 to the pump unit 12 immediately after actuating the corresponding selection fields 44, buttons 46, input fields, menus or the like. It is also conceivable for the user to be required to first enter the configuration that is to be changed on the touchscreen 40 and for the configuration data to be transmitted to the pump unit 12 only after an additional transmission instruction is issued by the user.

The pump unit 12 and the configuration system 10 prove to be versatile and allow the pump set 12 to be configured for changing its mode of functioning and/or its range of functions in a user-friendly manner using simple design. In particular, this gives the possibility of providing on the manufacturer side only one pump unit 12 that can for example be configured manufacturer-side, dealer-side, installer-side, user-side or service staff-side using a commercially available smartphone 30. To this end, the respective user can obtain the required configuration app for example from the manufacturer of the pump unit 12 and store and execute it on his/her smartphone 30.

The wireless communication link 36 enables configuration even when the pump unit 12 remains in its packaging, in particular on the dealer side. For example, this gives the possibility of carrying in inventory only a relatively small number of pump units 12 on the dealer side. Depending on the desired use, the control program in the storage unit 24 can be modified with the aid of the smartphone 30 to meet the desired requirements. It is in particular possible to change the rotational speed and the power of the motor 20 and/or the delivery rate and the power of the pump unit 12.

Use of an NFC communication link 36 proves advantageous because configuration data can be transferred without prior exchange of identification keys between the configuration units 28 and 34. In addition, because the NFC communication link 36 is relatively short-range, the user has to bring the smartphone 30 and the pump unit 12 within a distance of a few centimetres of each other. Therefore, changing the pump unit's configuration has to be done deliberately and manipulation through long-range radio links (GSM or UMTS links for example) can be avoided.

It may in particular be provided for a change of the control program in the storage unit 24 to be possible only as far as allowed by an authorization level, the identity of the user and/or a user profile.

In this respect, it is on the one hand possible for the authorization level, the identity of the user and/or the user profile to be linked to the configuration app, which is stored on the smartphone 30. By way of example, provision may be made for the user, upon prior registration with the manufacturer of the pump unit 12 for example, to be provided with a certain version of the configuration app in order to store it on the smartphone 30. This means that the use of the smartphone 30 at the same time predetermines the authorization level, the identity of the user and/or his/her user profile.

On the other hand there is the possibility for user determination data that are input by the user on the touchscreen 40 to be detected on or after starting the configuration app on the smartphone 30. The user determination data comprise for example an access code to the configuration app or the smartphone 30. Depending on the user determination data, the control and storage unit 42 can determine the identity of the user, his/her authorization level and/or user profile. This information can be stored in the app for example.

Depending on the identity of the user, his/her authorization level and/or user profile, it is conceivable for the configuration option data that is displayed on the touchscreen 40 to be different and for the user to have displayed to him/her on the touchscreen 40 only configuration option data (for example in the form of selection fields 44, buttons 46, menus, input fields etc.) with options for changing the control program that are selectable by the user. Alternatively, provision may be made for the user to have displayed to him/her on the touchscreen 40 all of the basic configuration option data but for configuration instruction data provided by the user to be ignored as far as these are related to a change in the configuration of the pump unit 12 that is not allowable on the basis of the identity of the user, his/her authorization level and/or user profile.

Accordingly, the pump unit 12 can be configured using different smartphones 30 and the configuration options may differ depending on the identity of the user, the authorization level or operating profile of the user.

By way of example, provision may be made for a user with the “dealer” authorization level to be able to change the power of the pump unit 12, but users with the authorization level “installer” or “user” are not.

In particular, repeated changes of the control program in the storage unit 24 are also possible and may also be performed by different users using different smartphones 30.

A second preferred embodiment of a configuration system in accordance with aspects of the invention, which is shown schematically in FIG. 2 and indicated by the reference numeral 11, comprises a pump unit 13 in lieu of the pump unit 12, the construction of the pump unit 13 being to a large extent identical to that of the pump unit 12. Furthermore, the same reference numerals are used for components of the configuration systems 10 and 11 that are identical or have the same function. The advantages that can be achieved with the configuration system 10 can also be achieved with the configuration system 11; therefore, reference can be made in this respect to the explanations given above.

In the pump unit 13, the storage unit 24 has two storage unit components 241 and 242. The storage unit component 242 is integrated in the communication unit 26 in the form of the NFC chip and is for example embodied in an EEPROM of the NFC chip. The storage unit component 242 is operatively connected to the control unit 22, as is the storage unit component 241, which is spatially separate from the communication unit 26.

The control program comprises a first program component stored in the storage unit component 241 and a second program component stored in the storage unit component 242. The first program component is a basic program having program modules that can be linked to different functions of the pump unit 13.

The second program component comprises for example activation information, deactivation information and/or operating parameter information that can be stored for example in the form of a configuration file or configuration table in the storage unit component 242.

When configuration data for changing the control program are transmitted to the pump unit 13, only the content of the storage unit component 242 and consequently the second program component of the control program are changed. On the other hand, the control program's first program component, stored in the storage unit component 241, remains unchanged as such as stored. However, in a further advantageous embodiment, provision may be made for the first program component to be also capable of being changed.

In operation of the pump unit 13, the first and second program components cooperate, wherein the first program component is executed taking into account the second program component, in particular the activation, deactivation and/or operating parameter information. This enables the mode of operation of the control program of the pump unit 13 as a whole to be adapted in order to change the latter's range of functions and/or mode of functioning. The second program component can in particular specify which program modules of the first program component can be loaded and executed. Furthermore, operating parameter information contained in the second program component can determine operating parameters of the motor 20, for example its power or rotational speed, or the delivery rate of the pump unit 13.

Provision may be made for the content of the storage unit component 242 to be read by the control unit 22 when the pump unit 13 is taken into service. Information contained in the storage unit component 242 can for example be transferred to the basic program in the storage unit component 241 and executed together with the same. It is also conceivable for the storage unit component 242 to be read, also repeatedly, while the pump unit 13 is running, for example when the control program accesses parameters that are identified as being configurable.

FIG. 3 is a schematic representation of another preferred embodiment of a pump unit configuration system constructed in accordance with aspects of the invention, designated generally by the reference numeral 50, with which an advantageous exemplary embodiment of the method in accordance with aspects of the invention can also be implemented.

The configuration system 50 comprises the pump unit 12 and a configuration device 14 which in the present case is of identical configuration to the configuration device 14 of the configuration system 10. The same reference numerals are used for components of the configuration systems 10 and 50 that are identical or have the same function. The advantages that can be achieved with the configuration system 10 can also be achieved with the configuration system 50; therefore, reference can be made in this respect to the explanations given above.

Of course, the configuration system 50 may also use, in lieu of the pump unit 12, the pump unit 13 of the configuration system 11 for implementing another preferred embodiment of the configuration system constructed in accordance with aspects of the invention to which the foregoing and following explanations also apply.

Unlike in the configuration system 10, in the configuration system 50 the configuration data transmitted via the NFC link 36 are not generated directly from the configuration instruction data provided by the user on the touchscreen 40. Configuration instructions that are entered by the user on the touchscreen 40 are transferred to a central data processing device 54 of the configuration system 50 over an additional communication link 52. The central data processing device 54 may, in particular, be located remote from the pump unit 12 and the configuration device 14. The central data processing device 54 is in particular a computer 56 acting as a server at the manufacturer's site or under the supervision or administration of the manufacturer of the pump set 12. With the computer 56, the communication link 52 can be established via a communication network 58, such as the Internet 60. The communication link 52 is established, for example as a UMTS link, using the communication unit 34 of the smartphone 30 and a communication unit 62 of the computer 56.

The computer 56 comprises a control unit 64 and a storage unit 66. The control unit 64 is electrically connected to the communication unit 62 and the storage unit 66. The configuration instruction data provided by the user on the touchscreen 40 and received by the communication unit 62 are supplied to the control unit 64. Depending on the configuration instruction data supplied thereto, the control unit 64 generates change identification data that are transferred back to the smartphone 30 via the communication link 52.

In the present case, the change identification data are in particular configured as or comprise a change code, specifically in the form of an alphanumeric character string. The user can have the change code displayed to him/her on the touchscreen 40, in particular in the form of or in combination with an input prompt, for example in the form of a button 46. Upon actuation of the input prompt by the user, the configuration app generates the configuration data, which are subsequently transmitted via the communication link 36 to the pump unit 12 for changing the control program in the storage unit 24.

Provision may be made for the communication link 36 between the smartphone 30 and the pump unit 12 to be established only when the user actuates the input prompt. However, it is also conceivable for it to be required that the communication link 36 has already been established when the configuration instruction data are input on the touchscreen 40 by the user and transmitted via the communication link 52 to the computer 56 in order to generate the change code.

It is further possible for the change code received by the smartphone 30 to be used by the configuration app for generating configuration data that are transmitted to the pump unit 12 without the user needing to take any further action, via an already existing or yet to be established communication link 36.

It is further conceivable for the change code received by the smartphone 30 to be displayed to a user on the touchscreen 40 and for the user to be required to re-enter said change code on the touchscreen 40, for example into an input field thereon, and to subsequently issue a transmission instruction on the configuration app, whereupon the configuration data are generated and transmitted to the pump unit 12.

Using the computer 56 and generating the change identification data depending on the configuration instruction data is advantageous in particular in combination with determining the identity of the user and/or the user profile thereof. By way of example, provision may be made for the identity of the user and/or the user profile thereof to be determined at or after the start of the configuration app on the smartphone 30 or for the identity and/or the profile of the user to be capable of being uniquely identified already on the basis of the configuration app stored on the smartphone 30.

The smartphone 30 can transmit, in particular together with the configuration instruction data, user identification data to the computer 56. Information indicating that a change code has been generated by the control unit 64 and transferred to the smartphone 30 can be stored in the storage unit 66 together with user identification data related to the identity and/or the profile of the user. It is in particular possible to store which configuration instruction data have been transmitted or to what extent the configuration of the pump unit 12 is to be changed by changing the control program in the storage unit 24. This provides the possibility of issuing an invoice depending on the user-dependent or user profile-dependent information stored in the storage unit 66 so that the user can be billed for the change in the configuration of the pump unit 12.

Furthermore, it is conceivable for the change code generated by the control unit 64 to comprise information indicating that the modification of the control program in terms of the mode of functioning and/or the range of functions of the pump unit 12 is only made for a predetermined period of time. This allows a user to change the configuration of the pump unit 12 by way of trial. For example, the configuration app can comprise an option which is selectable by the user when generating the configuration instruction data on the touchscreen 40 to indicate that he/she wants the change in the configuration of the pump unit 12 to be only temporarily and in particular free of charge. Based on the user's configuration instruction data and selected option, the control unit 64 can then generate a change code containing the information that the changes in the configuration of the pump unit 12 are only valid for a limited period.

It is conceivable for the configuration app to provide the configuration data with corresponding information as they are generated that can be interpreted by the control unit 22 of the pump unit 12 according to their intended use. If the change code is used as configuration data, it is likewise conceivable for the control unit 22 of the pump unit 12 to interpret the change code accordingly. After the predetermined period of time has elapsed, the control program in the storage unit 24 can, in terms of the mode of functioning and/or the range of functions of the pump unit 12, be returned to the original state without the user needing to take any action. 

What is claimed is:
 1. Pump unit comprising a pump and an inverter drive, said inverter drive comprising a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines at least one of the range of functions and a mode of functioning of the pump unit, and wherein the motor is controllable by the control unit depending on the control program, wherein the pump unit comprises a communication unit that is configured for establishing a contactless communication link with an external configuration device and wherein configuration data are transmittable, via the communication link, from the configuration device to the pump unit and wherein the control program stored in the storage unit is modifiable for changing at least one of a range of functions and the mode of functioning of the pump unit depending on the configuration data transmitted.
 2. Pump unit in accordance with claim 1, wherein the communication unit is operatively connected to the control unit and wherein the control program is modifiable by the control unit for changing the mode of operation of the control program.
 3. Pump unit in accordance with claim 1, wherein the inverter drive comprises the communication unit.
 4. Pump unit in accordance with claim 1, wherein the storage unit is at least partially integrated in the communication unit.
 5. Pump unit in accordance with claim 1, wherein the communication unit is configured for establishing a radio communication link.
 6. Pump unit in accordance with claim 5, wherein the communication unit is configured for establishing at least one of an RFID link, a near-field communication (NFC) link, a Bluetooth link and a wireless local area network (WLAN) link.
 7. Pump unit in accordance with claim 1, wherein the communication unit comprises or forms a transponder.
 8. Method for changing at least one of a range of functions and a mode of functioning of a pump unit by use of a configuration device, wherein the pump unit comprises a pump and an inverter drive, said inverter drive having a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines at least one of the range of functions and the mode of functioning of the pump unit, and wherein the motor is capable of being controlled by the control unit depending on the control program, the method comprising the following steps: providing a configuration application program on a configuration device that is spatially separate from the pump unit; establishing a contactless communication link between the configuration device and a communication unit of the pump unit; transmitting configuration data from the configuration device to the communication unit; and modifying the control program in the storage unit for changing at least one of the range of functions and the mode of functioning of the pump unit depending on the configuration data transmitted.
 9. Method in accordance with claim 8, wherein a mobile configuration device is used as the configuration device.
 10. Method in accordance with claim 8, wherein a hand-held device is used as the configuration device.
 11. Method in accordance with claim 8, wherein a central data processing device is used as the configuration device for generating the configuration data.
 12. Method in accordance with claim 8, wherein a radio communication link is used as the communication link.
 13. Method in accordance with claim 12, wherein at least one of an RFID link, a near-field communication (NFC) link, a Bluetooth link and a wireless local area network (WLAN) link is used as the communication link.
 14. Method in accordance with claim 8, wherein a passive transponder is used as or in the communication unit.
 15. Method in accordance with claim 8, wherein the configuration data comprise activation information or deactivation information and wherein at least part of the control program is activated or deactivated depending on the activation information or deactivation information, respectively.
 16. Method in accordance with claim 8, wherein the configuration data comprise operating parameter information for the pump unit and wherein the control program is changed or supplemented depending on the operating parameter information for changing the mode of operation of the control program.
 17. Method in accordance with claim 8, wherein a determination of at least one of an authorization level of a user, an identity of the user and a user profile of the user of the configuration device is carried out and wherein the control program is modifiable depending on at least one of the authorization level, the identity of the user and the user profile.
 18. Method in accordance with claim 17, wherein for determining at least one of the authorization level, the identity and the user profile of the user, user determination data input by the user through an input unit are detected and verified.
 19. Method in accordance with claim 8, wherein configuration option data are displayed to a user of the configuration device on a display unit, either in the form of or in combination with an input prompt for the user.
 20. Method in accordance with claim 19, wherein the configuration option data are displayed depending on at least one of an authorization level determined, an identity of the user determined and a user profile determined.
 21. Method in accordance with claim 8, wherein configuration instruction data provided by a user on an input unit are detected, and the configuration data are generated based on said configuration instruction data.
 22. Method in accordance with claim 21, wherein the configuration data or a component thereof are generated by the configuration device from the configuration instruction data and wherein the configuration data are transmitted to the configuration unit.
 23. Method in accordance with claim 21, wherein a communication link is established, via a communication network, between the configuration device and a central data processing device which, depending on the configuration instruction data, generates change identification data and transmits the change identification data to the configuration device and wherein the configuration data are generated by the configuration device depending on the change identification data.
 24. Method in accordance with claim 23, wherein the configuration data are formed by or comprise the change identification data.
 25. Method in accordance with claim 23, wherein at least one of the change identification data and the configuration data generated depending on the change identification data comprise information indicating that the modification of the control program in terms of a change in at least one of the range of functions and the mode of functioning of the pump unit is only made for a predetermined or predeterminable period of time.
 26. Method in accordance with claim 23, wherein information indicating when change identification data are transmitted from the central data processing device to the configuration device is stored in a second storage unit together with user identification data related to at least one of the identity and a user profile of the user.
 27. Computer program product with program code for carrying out the method in accordance with claim 8 when the program code is executed on a configuration device.
 28. Computer program product in accordance with claim 27, further comprising a computer-readable medium, said computer-readable medium having stored thereon a configuration application program with the program code.
 29. Computer program product with program code for carrying out the method in accordance with claim 8 when the program code is executed on a mobile configuration device.
 30. Pump unit configuration system comprising a pump unit and an external configuration device, said pump unit comprising a pump and an inverter drive, said inverter drive comprising a motor for driving the pump, a control unit for controlling the motor and a storage unit operatively connected to the control unit, said storage unit having stored therein a control program which determines at least one of a range of functions and a mode of functioning of the pump unit, and wherein the motor is controllable by the control unit depending on the control program, wherein the pump unit comprises a first communication unit that is configured for establishing a first contactless communication link with a second communication unit comprised by the external configuration device, wherein said first contactless communication link is establishable, via the first and second communication units, between the configuration device and the pump unit for transmitting configuration data from the configuration device to the pump unit, wherein the control program stored in the storage unit is modifiable for changing at least one of the range of functions and the mode of functioning of the pump unit depending on the configuration data transmitted.
 31. Pump unit configuration system in accordance with claim 30, further comprising a central data processing device which comprises a third communication unit, wherein a second communication link is establishable, via the second and the third communication units, between the configuration device and the central data processing device for transmitting at least one of configuration instruction data, change identification data, user determination data, user information data and payment information data between the configuration device and the central data processing device. 